﻿var menuHide = false;
var rollText_k = 4;
var rollText_i = 1;
var tTimer;

var menuInit = function (val) {
    if (val) {
        if ($("#allCategoryHeader:hidden")) {
            $("#allSortOuterbox").bind("mouseover", function () {
                clearTimeout(tTimer);
                $("#allCategoryHeader").show()
            });
            $("#allSortOuterbox").bind("mouseout", function () {
                tTimer = setTimeout(function () {
                    $("#allCategoryHeader").hide()
                }, 1000);

            });
        }
    }
}

function rollText(a) {
    clearInterval(rollText_tt);
    rollText_tt = setInterval("rollText(1)", 4000);
    rollText_i += a;
    if (rollText_i > rollText_k) { rollText_i = 1; }
    if (rollText_i == 0) { rollText_i = rollText_k; }
    for (var j = 1; j <= rollText_k; j++) {
       // document.getElementById("rollTextMenu" + j).style.display = "none";
        $("#rollTextMenu" + j).hide();
    }
    //document.getElementById("rollTextMenu" + rollText_i).style.display = "block";
    $("#rollTextMenu" + j).show();
}
 
var RollTextMenuInit = function()
{
    rollText_tt = setInterval("rollText(1)", 4000);
}

function bookmark() {
    if (document.all) {
        window.external.AddFavorite(httpUrl, favorite)
    } else {
        try {
            window.sidebar.addPanel(favorite, httpUrl, "")
        } catch (b) {
            alert("抱歉，您所使用的浏览器无法完成此操作。\n\n加入收藏失败，请使用Ctrl+D进行添加")
        }
    }
}

function announcement() {
    $(".announcement .tab li").hover(function () {
        $(this).addClass("cur").siblings().removeClass("cur");
        var m = $(".announcement .tab li").index(this);
        $(".announcement ul").eq(m + 1).show().siblings("ul[id]").hide().siblings(".tab").show()
    })
}


var leftMenuHover = function () {

    jQuery(".allsort_out_box ul.allsort li").hover(function () {
        if (!jQuery(this).data("loaded")) {
            var a = jQuery(this).children(".show_sort");
            a.find(".show_sort_l dl").hover(function () {
                jQuery(this).addClass("dl_cur")
            },
                    function () {
                        jQuery(this).removeClass("dl_cur")
                    }).end().find("a[tk]").each(function () {
                        var f = jQuery(this).attr("tk");
                        if (f) {
                            jQuery(this).click(function () {

                            })
                        }
                    }).end().find(".close_sort").click(function () {
                        a.hide()
                    });


        }
        jQuery(this).addClass("cur").children(".show_sort").show()
    },
        function () {
            jQuery(this).removeClass("cur").children(".show_sort").hide()
        })
}

function g(o) {
    var q = o,
            r = $("." + q + " > span"),
            t = $("." + q + " > .con > ul"),
            p = $("." + q + " > .con li"),
            s = 260,
            m = 0;
    if (p.length <= 1) {
        return
    }
    for (var n = 0; n < p.length; n++) {
        m += p.eq(n).width()
    }
    t.css("width", (m * 2) + "px").children("li").clone().prependTo(t);
    r.hover(function () {
        $(this).addClass("hover")
    },
            function () {
                $(this).removeClass("hover")
            });
    $("." + q + " > span.next").click(function () {
        var u = $("." + q + " > .con li").eq(0).outerWidth();
        t.animate({
            marginLeft: "-=" + u
        },
                s,
                function () {
                    $("." + q + " > .con li").eq(0).appendTo(t).parent("ul").css("marginLeft", 0)
                })
    });
    $("." + q + " > span.prev").click(function () {
        var u = $("." + q + " > .con li").last().outerWidth();
        $("." + q + " > .con li").last().prependTo(t).parent("ul").css("marginLeft", "-" + u + "px");
        t.animate({
            marginLeft: 0
        },
                s)
    })
}
function f(o) {
    var m = o,
            n = $("." + m + " > .num > li");
    n.hover(function () {
        var p = n.index(this);
        $(this).addClass("on").siblings().removeClass("on");
        $("." + m + " > div").children().eq(p).addClass("show").siblings().removeClass("show")
    })
}

function e() {
    var m = $(".recommend > .tab  li");
    var o = m.index($(".recommend > .tab  li.cur"));
    var n = $(".recommend > .tab  li").length;
    m.hover(function () {
        o = m.index(this);
        $(this).addClass("cur").siblings().removeClass("cur");
        $(".recommend_left a").eq(o).css("display", "block").siblings("a").hide()
    });
    $(".recommend .next2").click(function () {
        o = m.index($(".recommend > .tab  li.cur")) + 1;
        if (o < n) {
            $(".recommend > .tab  li").eq(o).addClass("cur").siblings().removeClass("cur");
            $(".recommend_left a").eq(o).css("display", "block").siblings("a").hide()
        } else {
            if (o = n) {
                o = 0;
                $(".recommend > .tab  li").eq(o).addClass("cur").siblings().removeClass("cur");
                $(".recommend_left a").eq(o).css("display", "block").siblings("a").hide()
            }
        }
    });
    $(".recommend .pre2").click(function () {
        o = m.index($(".recommend > .tab  li.cur")) + 1;
        if (o > 0) {
            o = m.index($(".recommend > .tab  li.cur")) - 1;
            $(".recommend > .tab  li").eq(o).addClass("cur").siblings().removeClass("cur");
            $(".recommend_left a").eq(o).css("display", "block").siblings("a").hide()
        } else {
            if (o == 0) {
                o = n - 1;
                $(".recommend > .tab  li").eq(o).addClass("cur").siblings().removeClass("cur");
                $(".recommend_left a").eq(o).css("display", "block").siblings("a").hide()
            }
        }
    })
}


function emptySearchBar() {
    if (jQuery("#keyword").attr("data-def") && !jQuery("#keyword").val().indexOf(jQuery("#keyword").attr("data-def"))) {
        jQuery("#keyword").val(jQuery("#keyword").val().substring(jQuery("#keyword").attr("data-def").length)); 
    } 
}

$(function () {
    jQuery("#keyword").blur(function () {
        if ($.trim(jQuery("#keyword").val()) == "") {
            jQuery("#keyword").val(jQuery("#keyword").attr("data-def"));
            $(this).focus();
        }
    });
})